package tcdx.uap.mapper;

import org.apache.ibatis.annotations.Mapper;
import tcdx.uap.service.entities.TableColumnRelation;

import java.util.List;
import java.util.Map;

/**
 * 用户与角色关联表 数据层
 * 
 * @author ruoyi
 */
@Mapper
public interface FlowableMapper
{
    public List<Map> select_flowable_act_re_deployment_pagedata();
    public List<Map> select_taskdata(Map<String, Object> m);
    public List<Map> select_flow_todo_list(Map<String, Object> m);
    public List<Map> select_flow_done_list(Map<String, Object> m);
    public List<Map> select_flow_created_list(Map<String, Object> m);
    public List<Map> select_task_top_btns(Map<String, Object> m);
    public List<Map> select_task_col_btns(Map<String, Object> m);
    public int copy_to_log(Map<String, Object> m);
    public int set_delete_time(Map<String, Object> m);
    public List<Map> select_function(Map<String, Object> m);
    public int delete_old_done_task(Map<String, Object> m);
    public int insert_when_not_exists(Map<String, Object> m);
    public List<Map> select_next_assign_task(Map<String, Object> m);
    public int update_todo_tasks(Map<String, Object> m);
    public List<Map> get_inst_his(Map<String, Object> m);
    public List<Map> get_data_his(Map<String, Object> m);
    public List<Map> get_related_form_field(Map<String, Object> m);
    public List<Map> get_taskview_col_cfg(Map<String, Object> m);
    public List<Map> get_table_coulmn_relations(Map<String, Object> m);
    public List<Map> get_table_coulmn_by_relations(Map<String, Object> m);
    public int updateunCompletedTask(Map<String, Object> m);
    public List<Map> select_todo_counts(Map<String, Object> m);
    public List<TableColumnRelation> get_table_column_depent_relations();
    public int update_depend_new_record(Map<String, Object> m);
    public List<TableColumnRelation> getColumnsRelations();
    public int update_by_depend_col_new_value(Map<String, Object> m);
    public int update_by_depend_col_count(Map<String, Object> m);
    public int add_taskview_col(Map<String, Object> m);
    public int delete_taskview_col(Map<String, Object> m);
    public List<Map> get_datatable_recurive_relations(Map<String, Object> m);
    public List<Map> get_taskdata(Map<String, Object> m);

}
